Micron Document
🌎 rns.kin.earth git 🌍

Node / dev / reticulum / commits / 4760103

Commit 4760103aa660f3fdd628a8124875dda672a71ac9


Parents : b2188ce
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Signature : T66BB85Valid, signed by author
Date : 2026-07-25T19:22:58+02:00

Ensure interface is online at time of recursive PR emission

Changes

1 files changed, 1 insertions(+), 0 deletions(-)


Diff

diff --git a/RNS/Transport.py b/RNS/Transport.py
index 6820572b..1453f78d 100755
--- a/RNS/Transport.py
+++ b/RNS/Transport.py
@@ -3126,6 +3126,7 @@ class Transport:
for interface in Transport.interfaces:
if search_mode_filter and not interface.mode in search_mode_filter: continue
+ if not interface.online: continue
if not interface == attached_interface:
if interface.should_egress_limit_pr():
RNS.log(f"Not sending recursive path request on {interface} due to active egress limiting", RNS.LOG_EXTREME) if RNS.sl(RNS.LOG_EXTREME) else None

Served by rngit 1.4.2 - Generated in 0.04s